const express = require('express')
const router = express.Router()
const service = require('./service.js')

// //1. 0获取vue-shopping商城轮播图  
router.get('/api/getlunbotuList' ,service.getlunbotu );

// 2.0 根据传入id  ,获取单分类信息 ,前端 添加 {id :0 ,name:全部课程 img:http://localhost:3021/www/images/icon/1.png}

router.get('/api/getcategoryList/:id',service.getcategoryList);

//3.0 根据分类，根据传入id ，获取当前分类所有分类(业务需求 ，只获取到第十一项)
// 有如下分类(文字首拼) mfkc dyks msyx bfyl wxbx zmt sqyx djwa dzs mgjc jjtj jprj tbk tbds gzh seo qqyx tbyl xsmf
router.get("/api/getcategoryListAll", service.getCategoryListAll );

//根据提供的分类，获取该类所有的课程
//根据提供的分类 ，根据你一次性要获取多少个数据（count） 和分页数  返回分页数据 
//后台请求完整路径/api/getcategoryContent/?categories=categories&count=count&countPage=countPage
router.get("/api/getcategoryContent/" ,service.getcategoryContent);

//根据课程id ，获取该课程详细信息
router.get("/api/Content/:id" ,service.getContent);


//登入验证
router.post("/login" , service.login);

//注册账号
router.put("/register",service.register);



//需要一个提供最近更新的课程（根据时间） 需要查询10个  count 是分页 1 页 10条数据
router.get("/api/getRecently/:count",service.getRecently);

//拿到所有的课程
router.get("/api/getAllClass",service.getAllClass)

//支付成功异步回调
router.get("/notifyUrl",service.getnotifyContent)

//登录成功需要得到用户信息
router.get("/getAdminContent",service.getAdminContent)

module.exports = router;